Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 Spain F9 Poland F3 USA F9 USA F11 USA F15 USA F16 USA F17 USA F2 USA F3 Costa Rica F1 USA F5 USA F6 USA F9 USA F10 USA F11 USA F12 USA F13 USA F14 USA F16 Venezuela F4 Venezuela F5 Venezuela F6 Nicaragua F1 El Salvador F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 USA F1 Colombia F1 Colombia F2 USA F5 USA F6 USA F12 USA F13 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Colombia F1 Colombia F2 Usa F25 Usa F26 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Usa F2 Usa F4 Usa F5 Usa F6 Usa F8 Usa F9 Colombia F1 Colombia F2 Colombia F3 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 USA F2 Colombia F1 Panama F1 USA F1 USA F2 Mexico F2 Panama F1 Italy F9 USA F9 Colombia F1 Colombia F3 Colombia F4 Mexico F5 Colombia F7 KGHM Polish Indoors - Wroclaw TCT Open - Tunis Schickendanz Open - Furth Challenger Canottieri Minico - Mantova Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Warsteiner Challenger Lubeck - Lubeck Bristol Challenger Trophy - Bristol GHI Bronx Tennis Classic - Bronx Hungarian Architect Open - Budapest CA-Challenge 2000 - Graz Bukhara Challenger - Bukhara Open de Charleroi - Charleroi Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka Neride Prague Indoor - Prague KGHM Polish Indoors - Wroclaw LTA Hull Challenger - Hull VI Abierto Internacional de Salinas - Salinas Fergana Challenger - Fergana The Scottish Tennis Championships - Edinburgh Quelle Cup - Furth Open Castilla y Leon Trofeo Iberdrola - Segovia Optimus Maia Open - Maia Open de L'Isere (Open 38) - Grenoble The Bolton Challenger - Bolton Okal Cup 2001 International Bavarian Championships - Eckental Gran Copa Ericsson - Rio de Janeiro TED Open-Akbank Private Banking - Istanbul USTA Challenger of San Antonio - San Antonio KGHM Polish Indoors - Wroclaw CMG Asia Open - Hong Kong Lucknow ATP Tour Challenger - Lucknow The Rajasthan Golden Jubilee - Jaipur 5th Sardinian International Championships - Cagliari USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Budapest Challenger - Budapest Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado I Manta Open - Manta China Open - Beijing 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville X Challenger Britania Zavaleta - Puebla The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Garden Open 2005 - Rome Ljubljana Open - Ljubljana Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado GHI Bronx Classic - Bronx TED Open - Istanbul The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville USTA Illinois Challenger - Champaign Qatar ATP Challenger - Doha ATP Challenger Numea - New Caledonia The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux USTA Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Aberto de Santa Catarina - Florianopolis Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills The Shelbourne Irish Open - Dublin Akbank Private Banking TED Open 2006 - Istanbul Odlum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville IPP Open - Helsinki Naples Challenger - Naples LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Open Prevadies - St. Brieuc Morocco Tennis Tour - Marrakech Ostdeutscher Sparkessen Cup - Dresden Countrywide Classic USTA Challenger - Carson Schickedanz Open 2007 - Furth Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Comercia Challenger - Aptos Akbank Private Banking TED Open - Istanbul Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Sail Open - New Delhi ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes Abierto Internacional de Salinas 'Dario Expreso' - Salinas Morocco Tennis Tour - Tanger Busan Open Challenger Tennis - Busan Challenger Casablanca San Angel - Mexico City 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Sail Open - New Delhi New Delhi Challenger II - New Delhi Countrywide Classic USTA Men's Challenger - Carson Izmir Cup - Izmir Sunset Moulding Challenger - Yuba City Dublin Challenger - Dublin Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul XIV Challenger ATP Club Premium Open - Quito Semgroup Challenger - Tulsa Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Ethias Trophy - Mons Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Sao Paulo Challenger Salinas Challenger Iquique Challenger Heilbronn Challenger Bucaramanga Challenger Wroclaw Challenger Belgrade Challenger Besancon Challenger Bogota Challenger Caltanissetta Challenger Barletta Challenger St. Brieuc Challenger San Luis Potosi Challenger Monza Challenger Mexico City Challenger Pereira Challenger Ramat Hasharon Challenger Savannah Challenger Busan Challenger Sarasota Challenger Cremona Challenger Winnetka Challenger Bogota Challenger Manta Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Freudenstadt Challenger Seville Challenger Cali Challenger Bogota Challenger Medellin Challenger Guayaquil Challenger Cancun Challenger Salinas Challenger Seguros Bolivar Open - Medellin Leon Challenger Manta Challenger Sarasota Challenger Carson Challenger Ojai Challenger Winnetka Challenger Bogota Challenger Bogota Challenger Cali Challenger Quito Challenger Medellin Challenger Guayaquil Challenger Cancun Challenger Bucaramanga Challenger San Jose Challenger Barranquilla Challenger Pereira Challenger Leon Challenger Savannah Challenger Prostejov Challenger Bogota Challenger Manta Challenger Tulsa Challenger Cali Challenger Aguascalenties Challenger Sacramento Challenger Medellin Challenger Knoxville Challenger Champaign Challenger Bucaramanga Challenger Salinas Challenger Guadalajara Challenger Barranquilla Challenger Pereira Challenger Prostejov Challenger Kosice Challenger Panama City Challenger Bogota Challenger Lexington Challenger Manta Challenger Quito Challenger Barranquilla Challenger Panama City Challenger Prostejov Challenger Prague Challenger Manta Challenger Medellin Challenger Quito Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Montevideo Challenger Bogota Challenger Guayaquil Challenger Sao Paulo Challenger Dallas Challenger Morelos Challenger Salinas Challenger Guadalajara Challenger San Luis Potosi Challenger Cali Challenger Quito Challenger Pereira Challenger Cali Challenger Sao Paulo Challenger Tour Finals Bucaramanga Challenger Morelos Challenger Monterrey Challenger Bogota Challenger Bucaramanga Challenger Santo Domingo Challenger Guadalajara Challenger Cali Challenger Barranquilla Challenger Medellin Challenger Monterrey Challenger Las Vegas Challenger Guayaquil Challenger Bogota Challenger Guadalajara Challenger Leon Challenger Panama City Challenger Ilkley Challenger Medellin Challenger Floridablanca Challenger Santo Domingo Challenger Quito Challenger Bogota Challenger Monterrey Challenger Cali Challenger Lima Challenger Guayaquil Challenger Canberra Challenger San Luis Potosi Challenger Mexico City Challenger Guadalajara Challenger Leon Challenger Puerto Vallarta Challenger Vicenza Challenger Poznan Challenger Caltanissetta Challenger Chicago Challenger Monterrey Challenger Santo Domingo Challenger Newport Beach Challenger Cleveland Challenger Morelos Challenger Monterrey Challenger San Luis Potosi Challenger Puerto Vallarta Challenger Little Rock Challenger Santo Domingo Challenger Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen The Nottingham Open - Nottingham Salem Open - Hong Kong Kremlin Cup - Moscow Gold Flake Open - Chennai Copenhagen Open - Copenhagen Citrix Tennis Championships - Delray Beach Estoril Open - Estoril The Nottingham Open - Nottingham Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot RCA Championships - Indianapolis President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Tata Open 2002 - Chennai Adidas International - Sydney Milan Indoors - Milan Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Energis Open - Amersfoort RCA Championships - Indianapolis President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Tata Open 2003 - Chennai Adidas International - Sydney Milan Indoors - Milan Siebel Open - San Jose Copenhagen Open - Copenhagen Bucaramanga Challenger Tata Open - Chennai Synsam Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Chennai Open - Chennai Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca China Open - Beijing Vietnam Open - Ho Chi Minh City Kremlin Cup - Moscow Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Chennai Open - Chennai Sydney International - Sydney Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Stockholm Open - Stockholm Chennai Open - Chennai Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Claro Open Colombia - Bogota U.S. National Indoor Tennis Championships - Memphis Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Erste Bank Open - Vienna Swiss Indoors Basel - Basel Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing ASB Classic - Auckland Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Geneva Open - Geneva Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Leon Challenger Qatar ExxonMobil Open - Doha Ecuador Open - Quito New York Open - New York Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Hall of Fame Open - Newport The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, 1R, DOM-JAM 5-0 Davis Cup, Group 2, 2R, AHO-DOM 2-3 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 2, 1R, DOM-ESA 4-1 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, Group 2, 1R, DOM-GUA 5-0 Davis Cup, Group 2, F, DOM-VEN, 3-2 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group II, 1R, ESA-DOM 0-5 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, Group II, 3R, DOM-MEX 3-2 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 1R, DOM-URU 4-0 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group I, 1R, BAR-DOM 2-3 Davis Cup, Group I, 2R, DOM-ECU 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, PO, DOM-BAR 3-2 Davis Cup, Group I, PO, DOM-PER 4-1 Olympics - Sydney Olympics - Rio de Janeiro